heavily frequented area - German English Dictionary